import {ADD_COUNTER, ADD_TO_CART} from './mutation-types'

export default {
    actions: {
        addCart(context, payload) {
            // return new Promise((res, rej) => {
            // 1.查找之前数组中是否有该商品
            let oldProduct = context.state.cartList.find(item => item.iid === payload.iid);
            // 2.判断oldProduct
            if (oldProduct) {
                context.commit('ADD_COUNTER', oldProduct);
                // res('该商品数量 +1')
            } else {
                payload.count = 1
                context.commit('ADD_TO_CART', payload);
                // res('成功添加该商品')
            }
            // })
        }
    }
}